
package br.gov.mi.corporativo.dominio.boundary.comum.pessoabancada;

import javax.xml.bind.JAXBElement;
import javax.xml.bind.annotation.XmlElementDecl;
import javax.xml.bind.annotation.XmlRegistry;
import javax.xml.namespace.QName;


/**
 * This object contains factory methods for each 
 * Java content interface and Java element interface 
 * generated in the br.gov.mi.corporativo.dominio.boundary.comum.pessoabancada package. 
 * <p>An ObjectFactory allows you to programatically 
 * construct new instances of the Java representation 
 * for XML content. The Java representation of XML 
 * content can consist of schema derived interfaces 
 * and classes representing the binding of schema 
 * type definitions, element declarations and model 
 * groups.  Factory methods for each of these are 
 * provided in this class.
 * 
 */
@XmlRegistry
public class ObjectFactory {

    private final static QName _RecuperarPessoaBancadaPorIdPessoaResponse_QNAME = new QName("http://pessoabancada.comum.boundary.dominio.corporativo.mi.gov.br/", "recuperarPessoaBancadaPorIdPessoaResponse");
    private final static QName _RecuperarPessoaBancadaPorIdPessoa_QNAME = new QName("http://pessoabancada.comum.boundary.dominio.corporativo.mi.gov.br/", "recuperarPessoaBancadaPorIdPessoa");
    private final static QName _RecuperarPessoaBancadaPorIdBancadaResponse_QNAME = new QName("http://pessoabancada.comum.boundary.dominio.corporativo.mi.gov.br/", "recuperarPessoaBancadaPorIdBancadaResponse");
    private final static QName _RecuperarTodasPessoasBancadaResponse_QNAME = new QName("http://pessoabancada.comum.boundary.dominio.corporativo.mi.gov.br/", "recuperarTodasPessoasBancadaResponse");
    private final static QName _RecuperarPessoaBancadaPorId_QNAME = new QName("http://pessoabancada.comum.boundary.dominio.corporativo.mi.gov.br/", "recuperarPessoaBancadaPorId");
    private final static QName _RecuperarPessoaBancadaPorIdBancada_QNAME = new QName("http://pessoabancada.comum.boundary.dominio.corporativo.mi.gov.br/", "recuperarPessoaBancadaPorIdBancada");
    private final static QName _RecuperarTodasPessoasBancada_QNAME = new QName("http://pessoabancada.comum.boundary.dominio.corporativo.mi.gov.br/", "recuperarTodasPessoasBancada");
    private final static QName _RecuperarPessoaBancadaPorIdResponse_QNAME = new QName("http://pessoabancada.comum.boundary.dominio.corporativo.mi.gov.br/", "recuperarPessoaBancadaPorIdResponse");

    /**
     * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: br.gov.mi.corporativo.dominio.boundary.comum.pessoabancada
     * 
     */
    public ObjectFactory() {
    }

    /**
     * Create an instance of {@link RecuperarPessoaBancadaPorIdResponse }
     * 
     */
    public RecuperarPessoaBancadaPorIdResponse createRecuperarPessoaBancadaPorIdResponse() {
        return new RecuperarPessoaBancadaPorIdResponse();
    }

    /**
     * Create an instance of {@link RecuperarTodasPessoasBancada }
     * 
     */
    public RecuperarTodasPessoasBancada createRecuperarTodasPessoasBancada() {
        return new RecuperarTodasPessoasBancada();
    }

    /**
     * Create an instance of {@link RecuperarPessoaBancadaPorIdBancada }
     * 
     */
    public RecuperarPessoaBancadaPorIdBancada createRecuperarPessoaBancadaPorIdBancada() {
        return new RecuperarPessoaBancadaPorIdBancada();
    }

    /**
     * Create an instance of {@link RecuperarPessoaBancadaPorId }
     * 
     */
    public RecuperarPessoaBancadaPorId createRecuperarPessoaBancadaPorId() {
        return new RecuperarPessoaBancadaPorId();
    }

    /**
     * Create an instance of {@link RecuperarTodasPessoasBancadaResponse }
     * 
     */
    public RecuperarTodasPessoasBancadaResponse createRecuperarTodasPessoasBancadaResponse() {
        return new RecuperarTodasPessoasBancadaResponse();
    }

    /**
     * Create an instance of {@link RecuperarPessoaBancadaPorIdBancadaResponse }
     * 
     */
    public RecuperarPessoaBancadaPorIdBancadaResponse createRecuperarPessoaBancadaPorIdBancadaResponse() {
        return new RecuperarPessoaBancadaPorIdBancadaResponse();
    }

    /**
     * Create an instance of {@link RecuperarPessoaBancadaPorIdPessoa }
     * 
     */
    public RecuperarPessoaBancadaPorIdPessoa createRecuperarPessoaBancadaPorIdPessoa() {
        return new RecuperarPessoaBancadaPorIdPessoa();
    }

    /**
     * Create an instance of {@link RecuperarPessoaBancadaPorIdPessoaResponse }
     * 
     */
    public RecuperarPessoaBancadaPorIdPessoaResponse createRecuperarPessoaBancadaPorIdPessoaResponse() {
        return new RecuperarPessoaBancadaPorIdPessoaResponse();
    }

    /**
     * Create an instance of {@link PessoaBancada }
     * 
     */
    public PessoaBancada createPessoaBancada() {
        return new PessoaBancada();
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link RecuperarPessoaBancadaPorIdPessoaResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://pessoabancada.comum.boundary.dominio.corporativo.mi.gov.br/", name = "recuperarPessoaBancadaPorIdPessoaResponse")
    public JAXBElement<RecuperarPessoaBancadaPorIdPessoaResponse> createRecuperarPessoaBancadaPorIdPessoaResponse(RecuperarPessoaBancadaPorIdPessoaResponse value) {
        return new JAXBElement<RecuperarPessoaBancadaPorIdPessoaResponse>(_RecuperarPessoaBancadaPorIdPessoaResponse_QNAME, RecuperarPessoaBancadaPorIdPessoaResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link RecuperarPessoaBancadaPorIdPessoa }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://pessoabancada.comum.boundary.dominio.corporativo.mi.gov.br/", name = "recuperarPessoaBancadaPorIdPessoa")
    public JAXBElement<RecuperarPessoaBancadaPorIdPessoa> createRecuperarPessoaBancadaPorIdPessoa(RecuperarPessoaBancadaPorIdPessoa value) {
        return new JAXBElement<RecuperarPessoaBancadaPorIdPessoa>(_RecuperarPessoaBancadaPorIdPessoa_QNAME, RecuperarPessoaBancadaPorIdPessoa.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link RecuperarPessoaBancadaPorIdBancadaResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://pessoabancada.comum.boundary.dominio.corporativo.mi.gov.br/", name = "recuperarPessoaBancadaPorIdBancadaResponse")
    public JAXBElement<RecuperarPessoaBancadaPorIdBancadaResponse> createRecuperarPessoaBancadaPorIdBancadaResponse(RecuperarPessoaBancadaPorIdBancadaResponse value) {
        return new JAXBElement<RecuperarPessoaBancadaPorIdBancadaResponse>(_RecuperarPessoaBancadaPorIdBancadaResponse_QNAME, RecuperarPessoaBancadaPorIdBancadaResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link RecuperarTodasPessoasBancadaResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://pessoabancada.comum.boundary.dominio.corporativo.mi.gov.br/", name = "recuperarTodasPessoasBancadaResponse")
    public JAXBElement<RecuperarTodasPessoasBancadaResponse> createRecuperarTodasPessoasBancadaResponse(RecuperarTodasPessoasBancadaResponse value) {
        return new JAXBElement<RecuperarTodasPessoasBancadaResponse>(_RecuperarTodasPessoasBancadaResponse_QNAME, RecuperarTodasPessoasBancadaResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link RecuperarPessoaBancadaPorId }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://pessoabancada.comum.boundary.dominio.corporativo.mi.gov.br/", name = "recuperarPessoaBancadaPorId")
    public JAXBElement<RecuperarPessoaBancadaPorId> createRecuperarPessoaBancadaPorId(RecuperarPessoaBancadaPorId value) {
        return new JAXBElement<RecuperarPessoaBancadaPorId>(_RecuperarPessoaBancadaPorId_QNAME, RecuperarPessoaBancadaPorId.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link RecuperarPessoaBancadaPorIdBancada }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://pessoabancada.comum.boundary.dominio.corporativo.mi.gov.br/", name = "recuperarPessoaBancadaPorIdBancada")
    public JAXBElement<RecuperarPessoaBancadaPorIdBancada> createRecuperarPessoaBancadaPorIdBancada(RecuperarPessoaBancadaPorIdBancada value) {
        return new JAXBElement<RecuperarPessoaBancadaPorIdBancada>(_RecuperarPessoaBancadaPorIdBancada_QNAME, RecuperarPessoaBancadaPorIdBancada.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link RecuperarTodasPessoasBancada }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://pessoabancada.comum.boundary.dominio.corporativo.mi.gov.br/", name = "recuperarTodasPessoasBancada")
    public JAXBElement<RecuperarTodasPessoasBancada> createRecuperarTodasPessoasBancada(RecuperarTodasPessoasBancada value) {
        return new JAXBElement<RecuperarTodasPessoasBancada>(_RecuperarTodasPessoasBancada_QNAME, RecuperarTodasPessoasBancada.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link RecuperarPessoaBancadaPorIdResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://pessoabancada.comum.boundary.dominio.corporativo.mi.gov.br/", name = "recuperarPessoaBancadaPorIdResponse")
    public JAXBElement<RecuperarPessoaBancadaPorIdResponse> createRecuperarPessoaBancadaPorIdResponse(RecuperarPessoaBancadaPorIdResponse value) {
        return new JAXBElement<RecuperarPessoaBancadaPorIdResponse>(_RecuperarPessoaBancadaPorIdResponse_QNAME, RecuperarPessoaBancadaPorIdResponse.class, null, value);
    }

}
